package neu.edu.cn.nuemall.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 商品SKU DTO
 *
 * @author lemonit.cn-liuri
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class BooksSkuDTO {
    /**
     * 主键
     */
    private String id;
    /**
     * 所属出版社的ID
     */
    private String belongPublishId;
    /**
     * 所属图书ID
     */
    private String booksId;
    /**
     * SKU编号
     */
    private String skuNo;
    /**
     * 库存量
     */
    private Integer inventory;
    /**
     * 原价
     */
    private Double originalPrice;
    /**
     * 现价
     */
    private Double currentPrice;
    /**
     * 作者
     */
    private String author;
    /**
     * 网址
     */
    private String website;


    private List<BooksSkuImgDTO> booksSkuImgList;

    public List<BooksSkuImgDTO> getBooksSkuImgList() {
        if (booksSkuImgList == null) {
            booksSkuImgList = new ArrayList<>();
        }
        return booksSkuImgList;
    }

}